Introduction

System Calls: Set or function provided to other programs provided by the program.

Taxonomy of System Calls

Modern UNIX kernels provide several hundred system calls, typically broken into families of functions.

Some of the common taxonomy of system calls:

  1. Memory Management System Calls:
  2. Time Management System Calls:
  3. File System Calls:
  4. Process System Calls:
  5. Socket System Calls:

Note: Other system calls include those used for message passing, shared memory, semaphores, and thread management.

Libraries and System Calls

Many standard library functions are built on top of system calls.